package Thread;

class Mythread extends Thread {


    @Override
    public void run() {
        System.out.println("hello");

        while (true) {
            System.out.println("thread");
        }
    }
}
public class ThreadDemo1 {
    public static void main(String[] args) {
        //创建线程
        Thread t = new Mythread();
        //启动线程
        //t.start();//start会创建新线程，但是run不会，run是在main中执行的
        t.run();//在进程中搞了另外一个流水线，新的流水线开始并发执行另外一个逻辑了
        //上述代码涉及两个线程 。
        // 1 - main方法对应的线程
        // 2 - 通过t.start创建的新线程
        
        while (true) {
            System.out.println("main");
            try {
                Thread.sleep(1000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}


